package com.gee.spring.cloud.aerospace.simulate.core.satellite.telemetry.task;

import com.gee.spring.cloud.aerospace.simulate.core.satellite.telemetry.common.SateTraceContext;

/**
 * @author gee
 * @since 2025/5/15 10:02
 */
public interface Handler {

    boolean start(SateTraceContext sateTraceContext, long simulateTime);

    boolean pause(SateTraceContext sateTraceContext, long simulateTime);

    boolean resume(SateTraceContext sateTraceContext, long simulateTime);

    boolean stop(SateTraceContext sateTraceContext, long simulateTime);

}
